Objects Reference

class particle

Definition

class particle
{
  public:
  vector pos, vel, force;
  float mass, bump, friction, radius;
  int life;
  int col_flag;

  int compute_collision(vector& p,vector& v);
  int step(int dt);
};

Data Members

Member Type Description
pos vector position
vel vector velocity
force vector force
mass float mass
bump float bump factor (0 to 1):
0 - no bump
1 - maximum bump
friction float friction factor (0 to 1):
0 - maximum friction
1 - no friction
radius float radius
life int life in ms
col_flag int bit flag for collision:
bit 1: collision on/off
bit 2: collide and die

Methods

compute_collision, step

Remarks

This class implements a particle.

See Also

vector